package com.wugui.datax.admin.tool.pojo;

import java.util.List;

import com.wugui.datax.admin.entity.JobDatasource;

import lombok.Data;

/**
 * 用于传参，构建json
 *
 * @author jingwk
 * @ClassName DataxRdbmsPojo
 * @Version 2.0
 * @since 2020/01/11 15:19
 */
@Data
public class DataxRdbmsPojo {

	/**
	 * 表名
	 */
	private List<String> tables;

	/**
	 * 列名
	 */
	private List<String> rdbmsColumns;

	/**
	 * 数据源信息
	 */
	private JobDatasource jobDatasource;

	/**
	 * querySql 属性，如果指定了，则优先于columns参数
	 */
	private String querySql;

	/**
	 * preSql 属性
	 */
	private String preSql;

	/**
	 * postSql 属性
	 */
	private String postSql;

	/**
	 * 切分主键
	 */
	private String splitPk;

	/**
	 * where
	 */
	private String whereParam;
}
